Programming ~世界を変えたSoftwareの力~
from
IT技術の全体感
https://gyazo.com/21bf9e5ef694efc4d71c642ce56505da
知っておくと面白いこと
プログラミング言語は作れる
気になるsoftwareのcodeはだいたいGithubにある
アセンブリ言語
機械語/アセンブリ言語で、Computer(CPU)とタメ口で話す
アセンブリ言語はCPUごとに、存在する
C言語
有名な言語はだいたいC言語から派生した
Java
Javaではオブジェクト指向プログラミングしかできない
Java ApplicationはどんなComputerでも動く
オブジェクト指向+静的型付けで、バグと改修costが小さいIT systemを作る
Ruby
Rubyは「楽しさ」を大事にしている
Ruby on Railsが大人気な理由
Python
明確で論理的なCodeを書くならPython
PythonはDataScience, 科学技術Computingでよく使われる
NumpyはPythonの数値計算moduleなのに、超高速
Javascript
browser以外(= Server)でもjavascriptが使えるようになった
JAVAとJavaScriptは関係ない
Mobile Application並のRichなUIをJavaScriptで作る
拡張子で、使うApplicationを暗示する
制限することで使いやすくする
オブジェクト指向
日本語とオブジェクト指向(中島聡) - BLOGOS(ブロゴス)